Generating Representation Invariants of Structurally Complex Data

نویسندگان

  • Muhammad Zubair Malik
  • Aman Pervaiz
  • Sarfraz Khurshid
چکیده

Generating likely invariants using dynamic analyses is becoming an increasingly effective technique in software checking methodologies. This paper presents Deryaft, a novel algorithm for generating likely representation invariants of structurally complex data. Given a small set of concrete structures, Deryaft analyzes their key characteristics to formulate local and global properties that the structures exhibit. For effective formulation of structural invariants, Deryaft focuses on graph properties, including reachability, and views the program heap as an edge-labeled graph. Deryaft outputs a Java predicate that represents the invariants; the predicate takes an input structure and returns true if and only if it satisfies the invariants. The invariants generated by Deryaft directly enable automation of various existing frameworks, such as the Korat test generation framework and the Juzi data structure repair framework, which otherwise require the user to provide the invariants. Experimental results with the Deryaft prototype show that it feasibly generates invariants for a range of subject structures, including libraries as well as a stand-alone application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

3D rotation invariants by complex moments

A generalization of the complex moments from 2D to 3D is described. Group representation theory is used to construct 3D rotation invariants from them. The algorithm for automatic generating of the invariants of higher orders is proposed. An algorithm for automatic generation of higher order invariants is proposed. The linearly dependent invariants are eliminated. The invariants are experimental...

متن کامل

Vector Invariants for the Two Dimensional Modular Representation of a Cyclic Group of Prime Order

In this paper, we study the vector invariants, F[m V2] Cp , of the 2-dimensional indecomposable representation V2 of the cylic group, Cp, of order p over a field F of characteristic p. This ring of invariants was first studied by David Richman [18] who showed that this ring required a generator of degree m(p−1), thus demonstrating that the result of Noether in characteristic 0 (that the ring of...

متن کامل

NIOC’s requirements for data processing and interpretation in challenging geological environment

The time for easy oil discovery and production for National Iranian Oil Company (NIOC) is over. This means that the oil is no longer discovered in structurally simple, i.e., almost flat environments like south of Khuzestan province (south west of Iran). This comes along with the fact that Iran’s biggest oil reservoirs are in this area, and they are passing half of their life cycle. These giant ...

متن کامل

Fe b 20 10 THE INVARIANTS OF THE SECOND SYMMETRIC POWER REPRESENTATION OF SL 2 ( F q )

For a prime p > 2 and q = p, we compute a finite generating set for the SL2(Fq)-invariants of the second symmetric power representation, showing the invariants are a hypersurface and the field of fractions is a purely transcendental extension of the coefficient field. As an intermediate result, we show the invariants of the Sylow p-subgroups are also hypersurfaces.

متن کامل

New Improvement in Interpretation of Gravity Gradient Tensor Data Using Eigenvalues and Invariants: An Application to Blatchford Lake, Northern Canada

Recently, interpretation of causative sources using components of the gravity gradient tensor (GGT) has had a rapid progress. Assuming N as the structural index, components of the gravity vector and gravity gradient tensor have a homogeneity degree of -N and - (N+1), respectively. In this paper, it is shown that the eigenvalues, the first and the second rotational invariants of the GGT (I1 and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007